chore(deps): update helm release argo-cd to v10.4.2 - #172
Conversation
Helm Template Diff —
|
Renovate Review:
|
| Check | Result |
|---|---|
| Inputs | Complete — ### Release Notes section present (full chain 10.2.2 through 10.4.0) and a matching rendered-diff comment (02-bootstrap-01-argocd). |
| Description vs. diff | Consistent — 02_bootstrap/01_argocd/Chart.yaml dependency argo-cd version changed 10.2.1 → 10.4.0, exactly matching the table; single file, no scope creep. |
| Rendered diff | Truncated (line-count cap: ... (truncated, diff exceeds 1000 lines)) — everything actually visible is cosmetic-only (helm.sh/chart/app.kubernetes.io/version label bumps, and the argo-cd appVersion label moving v3.4.5 → v3.5.1), but coverage is materially incomplete: see Details. |
| RBAC | Not assessable — the diff cut off before reaching any Role/ClusterRole/RoleBinding/ClusterRoleBinding resource; the chart renders several RBAC objects (controller, server, repo-server, applicationset, notifications-controller) that never appear in the posted comment. |
| Changelog vs. config | No breaking items documented — chart-level changes are opt-in (VPA recommender selection, optional h2c gRPC service port) or internal (Redis bump to 8.6.4, upstream argo-cd bumped 3.4.5→3.5.1, CI/dependency bumps for the chart repo itself). §6.6 CRD cross-check does not trigger: this repo sets crds.install: true (02_bootstrap/01_argocd/values.yaml), so the chart does own/install CRDs, but this is a minor bump and no changelog entry calls out a CRD/schema change — the trigger condition (major bump OR explicit CRD mention) isn't met. |
Details:
- The diff comment's own header claims "635 changed lines," yet the posted diff is cut off at the platform's 1000-line cap — i.e. the real diff is larger than what the header itself reports, and the truncation point falls partway through, so the true total is unknown.
- Every
kind:visible in the surviving (pre-truncation) portion isNetworkPolicy(5 instances, label-only changes) — Deployments, StatefulSets, Services, and any RBAC/CRD objects for this chart are entirely outside the visible window. - The application version bump underneath the chart bump (argo-cd
v3.4.5→v3.5.1, a minor release of the argo-cd project itself) is exactly the kind of change likely to touch RBAC rules or CRD schemas not visible here. crds.install: true/keep: falsein this repo's values means any CRD schema change in this bump will actually apply to the cluster — worth runninghelm templatelocally against both versions and diffing theCustomResourceDefinitionandRole*/ClusterRole*objects specifically before merging, since this procedure's evidence ran out before reaching them.
Why MEDIUM: the rendered diff truncated before showing the majority of changed resources (including any potential RBAC/CRD diffs), so full blast-radius can't be confirmed from available evidence, even though everything actually visible is cosmetic-only and the changelog names no breaking items.
Generated by Claude Code
b16ecba to
56b5c3f
Compare
Renovate Review:
|
| Check | Result |
|---|---|
| Inputs | Complete — full Release Notes present covering 10.2.2→10.4.1; diff comment present for the only affected app (01_argocd) |
| Description vs. diff | Consistent — 02_bootstrap/01_argocd/Chart.yaml bump 10.2.1→10.4.1 matches the summary table; still the only changed file |
| Rendered diff | Still truncated at GitHub's 1000-line cap (... (truncated, diff exceeds 1000 lines)) — same gap as the prior review; anything past line 1000 (including any RBAC or Deployment changes tied to the bundled argo-cd app bump to v3.5.2) remains unverified |
| Changelog vs. config | The new delta beyond 10.4.0 is only a chore bumping the bundled argoproj/argo-cd app to v3.5.2 — no breaking items. 10.4.0's own "Allow VPA recommenders to be specified" is a new opt-in field this deployment doesn't set |
Details:
- The visible (truncated) portion of the diff shows the
ApplicationSetCRD gaining a new optionaltagPrefixfield across dozens of generator schema definitions — this is upstream Argo CD 3.5's git-tags-generator feature, purely additive. Confirmed via repo-wide grep that this repo defines noApplicationSetresources, so it's an unused surface either way. - No
kind: ClusterRole/Role/CustomResourceDefinitionheader lines appear anywhere in the visible slice, but that's exactly the risk the truncation carries — the cap cuts off before confirming the rest of the render is equally benign.
Why MEDIUM: unchanged from the prior review — the diff is truncated on a chart with RBAC-heavy templates, so blast radius still can't be fully confirmed even though everything visible stays cosmetic/additive.
Generated by Claude Code
56b5c3f to
f4aaef8
Compare
This PR contains the following updates:
10.2.1→10.4.2Release Notes
argoproj/argo-helm (argo-cd)
v10.4.2Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-cd-10.4.1...argo-cd-10.4.2
v10.4.1Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-workflows-2.0.3...argo-cd-10.4.1
v10.4.0Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-workflows-2.0.1...argo-cd-10.4.0
v10.3.3Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-workflows-2.0.0...argo-cd-10.3.3
v10.3.2Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
New Contributors
Full Changelog: argoproj/argo-helm@argo-cd-10.3.1...argo-cd-10.3.2
v10.3.1Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-workflows-1.0.24...argo-cd-10.3.1
v10.3.0Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-cd-10.2.3...argo-cd-10.3.0
v10.2.3Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-events-2.4.24...argo-cd-10.2.3
v10.2.2Compare Source
A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
What's Changed
Full Changelog: argoproj/argo-helm@argo-workflows-1.0.23...argo-cd-10.2.2
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.